online analytics online sales online reporting consulting direct marketing internet marketing ondemand bi logistics steve fitzpatrick stephen fitzpatrick e-commerce supply chain management analytics strategic planning one-to-one marketing crm marketing e-mail marketing ecommerce management